package javaClassExercise.designPatterns.factoryMethod.staticFactoryMethod;

/**
 * Created by lomo on 2017/3/25.
 * 测试类：测试 静态工厂方法模式
 */
public class StaticFactoryMethodTest {
    public static void main(String... args) {
        //不需要创建实例，直接类型.方法名
        Sender sender = StaticFactoryMethod.produceMail();
        sender.send();  // 这是Sender接口实现类 -- MailSender3 !!!

        Sender sender1 = StaticFactoryMethod.produceSms();
        sender1.send();  // 这是另一个Sender接口实现类 -- SmsSender3 ！！！
    }
}
